person={'Name':'user name',
        'Gender':'user sexy',
        'Occupation':'研究员',
        'key':'keyvalue'}
#迭代取key
for key in person:
    print(key)
#迭代取value
for k in person:
    print(k, ':==',person[k])

#字典排序：按固定顺序输出
print("字典排序：按固定顺序输出=========================")
for k in sorted(person):
    print(k, ':==',person[k])

#迭代取key和value,通过items,字典.items()返回的是一个列表
print("迭代取key和value=========================")
for k,v in sorted(person.items()):
    print(k, ':==',v)
#字典中用in
fruits={}
fruits['apple']=10
print('apple' in fruits)
print(11 in fruits)
#访问不存在键值的字典会产生KeyError并且回中断后续程序执行
#print(fruits['apple2'])
#一种初始化,，如果字典里面没有，则设置指定值
fruits.setdefault('apple2',0)
fruits.setdefault('apple',1)
print(fruits)